get all subset--recursion way. The other is combination way