public static function reduce($numerator, $denominator) { $lcm = MathFuncs::lcm($numerator, $denominator); $denominator /= $lcm; $numerator /= $lcm; if ($denominator != 1) { return "{$numerator}/{$denominator}"; } else { return $numerator; } }