Generate Binary Numbers Leetcode 150 Solution