Re: use of 'goto'
In school (a iong time ago) goto was concidered a no no in COBOL, while I agreed in principal I made the comment that we could do without the if then statement if we wanted to. Being called on that, I wrote the next semester's programs without if then statements. Not easy but worth it when my instuctor had to wade through 24 pages of flow chart per program.
(also made the line printer play the rumba as a side affect)