Merge pull request #20 from hura/master

New function compose-sets. valid? can also accepts 1 param
Cosmetics
Update change log
License header
Doc string must come before parameter list.

Sorry about that.
Merge pull request #21 from hura/patch-1

Doc string must come before parameter list.