Euclid's  algorithm(輾轉相除法)