Updated the compile-time metaprogramming utilities

- Refactored the exp10/log10 implementations.
- Added the int_to_strXY metafunctions.
- Added test cases.