Elegant solution of Euclidean GCD algorithm