We built code-drills primarily for problem recommendations. Whenever we sat down for practicing, we faced a big problem: what problem to solve next? So we decided to build code-drills to recommend practice problems to solve next based on your past submissions.