Introduced extend(|>) into Flatmap and a composition operator for flatMap functions(>->).
Introduced composition operator for extend functions(>|>).
Removed Functor(Flatmap inherited its functions).
Created Collection, Sequence and Set from TailrecIterator, Filterable, Foldable, Indexable, Mappable and Sequence.
Added methods for Collection and for its derivatives; added Seq and Set as instances of Flatmap.
Added Set Specification.
Extended SequenceSpec.
Added methods to Diev.