Multiplies two u128s and returns (high, low) - the 128-bit parts of the result.

Signature

pub fn u128_wide_mul(a: u128, b: u128) -> (u128, u128)