Add trig ops to spire.math package object.

Realized that, AFAIK, the only way to call, eg, `sin` on some type A is by explicitly using `Trig[A].sin(a)`. So, I've added some convenience methods to spire.math so we can just do `spire.math.sin(a)` now, as long as `A` is `Trig`.