Euclidean algorithm divide and conquer. 12 21 8 L seems like Θ(n2) Algorithm.