Leetcode 297 C Binary Numbers From 1