Residue (Number theory)

Added number theoretic functions
* Chinese remainder
* Primitive root
* Primitive root list
If `n == 1`, this will return `0` right? but the primitive root of `1` is not defined. Perhaps we can return false instead?
We can modify the previous if condition to `_n <= 1`. See [here](http://oeis.org/A046147).