Generics Example Program Outline