Returns the least common multiple (LCM) of this BigInt and other. This is the smallest positive integer that is divisible by both numbers.
other
BigInt lcm(BigInt other) => this ~/ gcd(other) * other;