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