One of the key details online retail businesses would like to know about their visitors is whether they are male or female. Why? Because we assume men and women have different means and methods for processing information, and as a result, they require different conditions for successful online conversion.
By common convention, generics typically have the parameter name of “T”, however, you can replace this with whatever you want when you first declare it inside the angle braces. If we wanted to, we could rename T to something a bit more readable such as “VC” or “ViewController”: