pub const fn mac(a: u64, b: u64, c: u64, carry: u64) -> (u64, u64)
Computes a + (b * c) + carry, returning the result and the new carry over.
a + (b * c) + carry