A first implementation without comments or tests.
A brand new set of comments.
Added more tests and fixed a few bugs, bumped version number.
Merge pull request #9 from JanHenryNystrom/jhn_stdlib-6-lazy

Jhn stdlib 6 lazy