The Pollard Rho code