Collection of small C++ programs using template meta programming