pub const fn multiply(left: u64, right: u64) -> u64Expand description
Multiplies two numbers together.
§Examples
use certeza::multiply;
assert_eq!(multiply(2, 3), 6);
assert_eq!(multiply(0, 100), 0);§Properties
This function satisfies several mathematical properties:
- Commutativity:
multiply(a, b) == multiply(b, a) - Associativity:
multiply(multiply(a, b), c) == multiply(a, multiply(b, c)) - Identity:
multiply(a, 1) == a - Zero property:
multiply(a, 0) == 0