hyperbolic numbers