A small project from Udacity. I improved it so that it grows from an algorithm to a real thing that works.