math library, and basic types used by my other libraries including core