Add WIP calc.
Created by: LazyOxen
Still a few TODOs. The main ones would be converting the functions to use iterators if possible, as well as getting exponentiation to work, the compiler kept barking at me regarding powf
, and I wasn't sure how to fix it.