num calcSubtract(num num1, num num2) { num accuracy = pow(10, max(_digitLength(num1), _digitLength(num2))); return (calcMultiply(num1, accuracy) - calcMultiply(num2, accuracy)) / accuracy; }