Swift 2

I think that debugging is challenging because it has you put the code in order. One of the things that helped me figure it out was mentally mapping it out. It is kind of like if you take a puzzle and mix it up. The code is already their for you you just have to put it in the right order. I think debugging is one of my favorite things to do in coding.