compile time bignum optimization/cleanup bits
compile time bignum documentation and cleanups
fix and test compile-time-bignum impl
add config default
fix bignum on clang

(issue: std::log10() not constexpr with clang.
 So I did a proper fix that makes it not depend
 on the floating-point evaluation accuracy of
 the compiler.)
remove inaccurate comment
remove a debugging-message