Added reverse on concat
Created Map set of classes . Still missing some methods to implement