My Self Learning Dumping ground for C++