Highest Common Factor and Least Common Multiple