Explaining a process or rules on how to do something to someone can be hard work, it's easy for people to misunderstand or miss key steps. Computer programs are built like games with rules that must be followed in a specific order called "flow" and "...