Relational algebra functions from clojure.set
The relational algebra functions from clojure.set should be implemented (they should all be prefixed with set/
):
Consider how those functions should handle non-set arguments. E.g. should they convert the arguments to sets, or throw a type error?
Also implement the helper functions (they should also all be prefixed with set/
):