pow and sqrt will be a tough thing to implement
Yep and sadly I can't mathemmatically implement it with ccm::log and ccm::exp as with how the standard works with precision it allows enough wiggle room that these functions won't actually work to implement pow.