2 labels, and 5 statements
http://pastebin.com/ZcLdJhzN
Also "loop" is not a good label. They are both loops.
Reply on news.ycombinator.com