LCG have full period from arbitrary number iff LCG have full period from 0
general term, equality lemma
binomial_sum : forall m n, \sum_(n <= k < m) 'C(k, n) = 'C(m, n.+1)
split Coq modules
add idivn, imodn
use Ssreflect.prime.logn