compareproducts
return compareproducts(first->numerator, second->numerator) ||
compareproducts(first->denominator, second->denominator);
int compareproducts(char **, char **);