subsets
reverse integer