Initial implementation of Sin(x)
Implement Cos
Implement sin/cos.diff()
Fix Mul::diff()
Wrap Basic::diff()
Wrap Sin/Cos
Add (x*sin(x)).diff(x) and a test
Add another test
Test derivative of numbers
Pow::diff() implemented and tested
Merge pull request #55 from certik/func

Implement sin/cos functions