a collection of the solutions to problems in leetcode