Merge pull request #4 from msassak/master

fe:uniq/1... too easy not to just add it
Include .travis.yml for continuous testing via travis-ci.

Signed-off-by: Brian L. Troutwine <brian@troutwine.us>
Merge pull request #5 from blt/travis

Include .travis.yml for continuous testing via travis-ci.
Include Travis build status in README.

These fun little pngs advertise the health of the project. Ideally, they always
stay green. :)

Signed-off-by: Brian L. Troutwine <brian@troutwine.us>
Merge pull request #6 from blt/travis

Include Travis build status in README.
_Actually_ enable travic-ci pngs.

Signed-off-by: Brian L. Troutwine <brian@troutwine.us>
Merge pull request #7 from blt/master

Actually enable travis-ci pngs.
Nuked some long white-space in comments.

The seed of some of this code came from an email and I imagine the email had
long, long lines in it.

Someone's editor doesn't trim whitespace!

Signed-off-by: Brian L. Troutwine <brian@troutwine.us>
Merge pull request #8 from blt/whitespace

Nuked some long white-space in comments.
Introduce foldl1/2.

This function is exactly lists:foldl/2 save that it cannot be run on the empty
list. The first element of the provided list is the first accumulator.

Signed-off-by: Brian L. Troutwine <brian@troutwine.us>
Merge pull request #9 from blt/foldl1

Introduce foldl1/2.