Added GenericList::join method