"After their first introduction to programming, many programmers don't think about flow control, since most programming languages have only a few simple flow control constructs. However, the world of flow control is much richer than most mainstream programming languages let on. Many lesser-known, specialized languages have advanced and interesting flow control constructs..."