If you look at any list of instructions, i.e. any program in the widest possible sense, then there are only a few very ways that the instructions can be organised. In fact there are just three basic ...