cnlA Compositional Numeric Library for C++C++★ 690arithmeticcmakecppdeterministicembeddedfixed-pointmultiprecisionprecisionj@johnmcfarlane++