sin now working for [0, tau)
Properly mask the circle fraction to [0,4)
Add in NaN and Inf handling to sin