Фактически задача по построению всех подмножеств заданного конечного множества.