statistics + cleanup
binary gcd added
euclidean gcd unrolled