Jeez I am not going to rewrite their evaluator
Figuring these formulae out is kind of fun