New and improved API.
Conforms the new collection module to the new API.
Removes old tests.
Remove slakefile.
Adds some tests.
Test collection + module.
Replace flatten by mapConcat, which is more general
Documentation stuff.
Adds folding module.
Tests for the folding module.