Invest in the abstraction, not the implementation. Abstractions can survive the barrage of changes from different implementations and new technologies.
—Andy Hunt and Dave Thomas1
Structured Programming
The go to statement as it stands is just too primitive; it is too much an ...