accurate trig functions without look-up tables or taylor series | ScratchStats