Fixed point class; issue with weird trig functions.