Add chapter on generics