Adding function composition
#all: returns true if all members of an Iterable succeed for a predicate evaluation; false otherwise
Loosening parameterized bounds on FoldLeft, FoldRight, ReduceLeft, and ReduceRight
#partial2: extracting partial function application from DyadicFunction and generalizing as first-class function
#partial3: extracting partial function application from TriadicFunction and generalizing as first-class function
reordering methods
Major package restructuring - all builtin functions fall under functions.builtin now, sub-packaged by their respective argument cardinality
Added missing test for EmptyIterableException
Moving Predicate to package designated specialized functions