This Math Libary is incomplete but is sort of useable