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