proof of Fermat's Little Theorem
volker strassen