new Spheric_functions classes
continue to update the Spheric_function classes
update mt_function test
minor update