started writing a tutorial section for generics