Give the definition of a template class called HeterogeneousPair that is
like the class template Pair discussed in the section “Syntax for Class
Templates,” except that with HeterogeneousPair the first and second positions may store values of different types. Use two type parameters T1 and T2; all items in the first position will be of type T1, and all items in the second position will be of type T2. The single mutator method set_element in the template class Pair should be replaced by two mutator methods called set_first and set_second in the template class Heterogeneous-Pair. Similarly, the single accessor method get_element in the template class Pair should be replaced by two accessor methods called get_first and get_second in the template class HeterogeneousPair.
True