A compile-time map, made after Dietmar Kühl's session at ACCU 2016.
Feel free to use it, and please let me know if you find an interesting way to use it.
I didn't spend too much effort on this. It was an interesting idea to implement constexpr algorithms in in C++11, as it's quite limited.