Lowest Common Factor In Java