Factors and greatest common factors