FInish 7 exercise of Generic Programming

FInish 7 exercise of Generic Programming, still left 7 exercises again