My solutions to some exercises from "C++ Template Metaprogramming"