implemented powerset. result is a lazy seq of lazy sequences corresponding to each subset.