It's an issue with the trig functions in Java. See this Factor vs Java comparison: <a href="http://factor-language.blogspot.com/2009/08/performance-comparison-between-factor.html" rel="nofollow">http://factor-language.blogspot.com/2009/08/performance-comp...</a>