10.5. Generics, Algorithms, and Operators