Week 13: The Euclidean algorithm,