ENH: scipy.special: Improved sph_harm function
Improved the speed and accuracy by writing the function in cython and using a different function for calculating associated Legendre polynomial