05- Generics

Write reusable and type-safe code using generics.