1. Template explicit vs implicit specialization
2. Ill Formed function call due to Ambiguous function overloading