For some reason, Scratch doesn't have a exponent operator, so I added it in myself.
Supports negative and decimal numbers