C++ template specialization rules mentioned specialization has to be more specialized than the primary template. Following code snippet causes compiler error which says the