in reply to generating all subsets of an array

Yes. Search for powerset.

Caution: Contents may have been coded under pressure.