require "perm"
local fmt = require "fmt"
local sets = { {1, 2, 3, 4}, {}, {{}} }
for sets as set do
print($"The power set of {fmt.swrite(set)} is:")
fmt.lprint(powerset.list(set))
print()
end