GCD_LCM Bridges gcd and lcm functions from the C++ Numerics library to Swift This is a super contrived example of bridging through to C++ from Swift. You lose the genericism from both Swift & C++ by going via the C header.