Pollard鈥檚 kangaroo algorithm