Math lib complete

The updated math library is finished and is split into the regular major
parts which are obvious and then there is the experimental folder that
include the spherical harmonics which are not exactly up to date due to
the fact that they are not the priority at this moment, although some
functions in there are working.