I have always loved solving mazes... so naturally I had to write a program to solve mazes for me!
You didn't ask, but let me tell you I learned a lot of maths over at KhanAcademy.