minor cleanup
modifying the interface of MSphBesselI for a bit of efficiency
increase readability by replacing references with return types.