Primes and programming : an introduction to number theory with computing - Giblin, P.J. (Cambridge University Press, 1993)