a lightweight math library
