ignore emacs temp files
kill this
more stupid untested code like a big stupid stupid
first failing test for combinatorics
deal successfully with the base case
woops, the empty set has a subset!
let's make try something a bit harder
make the test pass
more complicated (green) test
this seems more idiomatic and will be easier to make lazy
oh good, first and rest are defined on sets