Description
Some of the method like add, multiply does not validate the input, they just assume the the input to be correct.
We need to provide two versions of such methods, one version validates the input but sacrifice some performance, the other version does not check, but will potentially cause error.