implemented PredicateBase, Selection & headerfiles for join AlgOps; conceptual work on Nary