yet another javascript math library