What does template metaprogramming look like in C++0x?
C++ Shell

README.md