I have been programming for about five months, and in the past month or so I\'ve started learning algorithms. Algorithms are hard. I am 28, and I find that, although I was once