euclidean GCD algorithms | ScratchStats