Project Euler #64: Odd period square roots