HackerRank programming challenges.