Created sin/cos functions

I have discovered an issue with the quaternion-div function that causes
quaternion-sin to work incorrectly. I am investigating the problem
currently.