Merge pull request #10 from emiswelt/master

Added read2 overload of read to read two mods at the same time
Removed foldl, implemented reduce for partitioned list, added memoization
Merge remote-tracking branch 'upstream/master'