Residue (Number theory)

Added number theoretic functions
* Chinese remainder
* Primitive root
* Primitive root list
`for (ulong i = 0; i < p; i++) {`