How it works
Use common denominators for addition/subtraction and multiply numerators and denominators for multiplication.
Important limitations
Whole-number inputs only; denominators cannot be zero. Very large values may exceed safe integer precision.