I like neither of the three and prefer for loops and if statements instead. Yay for shallower stacks!