software implementation of CLZ32 because I don't know assembly courtesy of https://embeddedgurus.com/state-space/2014/09/fast-deterministic-and-portable-counting-leading-zeros/
Initializes the math library. This is called by Interpreter.initializeStdlib. Functions are stored in the global Math object and are accessed such as "Math.acos"
This module implements functions for the "Math" namespace in the scripting language