	** add functions to deal with the sl_function struct

	** functions gets a sl_vector and returs a sl_vector
