Get the most from generics: An introduction.