factories Vector
introduction of functional programming
predicate
classification
hierarchies
efficiency
more work on holder
bugfix
small changes and reformatting
bugfix
predicatenode