docs&specs. _n.upto, _n.even, _n.gcd