Implement a Number program type with the following qualities: - Has a machine-independent representation. - Is implemented using [GMP](http://gmplib.org). - Is based on the [Extended Complex Plane](http://en.wikipedia.org/wiki/Riemann_sphere).
Implement a Number program type with the following qualities: