Added a FastSin() method that's actually fast