Templates and their Importance in C++