add more performant math library, it still provokes a lot of warnings but I'm hoping to get that worked out, since the code is really nice and fast