Finding The Highest Common Factor