Trigonometric and hyperbolic functions and related functions.
The Haskell Report defines no laws for
Floating. However,
(+),
(*) and
exp are
customarily expected to define an exponential field and have the
following properties:
- exp (a + b) = exp a * exp b
- exp (fromInteger 0) = fromInteger 1