Merge pull request #104 from alfonsogarciacaro/master

Observable, imperative collections, regex and string functions
Completely reworked comparison to allow custom implementations of IComparable. Fixes issue #93. Provides working comparison for sets and maps.
Merge remote-tracking branch 'upstream/master'