Experiment with meta template programming and compile-time programming
Project includes:
- The implementation of std::any
- The modified implementation of TypeList mentioned in Modern C++ Design by Andrei Alexandrescu using C++ Variadic Template feature.