Major (PatternLibrary) : added CompositePattern (several patterns for one problem)