Added `Cosh`. Added tests.

Following changes were added:
* Basic API for Cosh
* all methods for Cosh
* tests for Cosh
* diff for sinh (which depended on cosh)