Finishing Swift Tour but got ? on Generics