This is just a little lab I created because I wanted to algorithmically solve the classic puzzle of moving rings from one peg to another without putting a bigger ring on top of a smaller one. Watch the algorithm solve the puzzle for up to 9 rings (it can technically do infinite rings, but I limited it to 9 for graphics clarity)