Fermat's little theorem: a visual exploration
medium.com