Contents:
generate_subsequences()
Given an array of integers, arr, return all possible subsequences of the array.
Time complexity: \(O(2^n)\)
List[List[int]]