Derivation now works on tangents and the three hyperbolic functions. Change-Id: I62049e79c661c3c4a031be0a93c403fb936d611b