Imagine you're trying to build a very long, complicated chain of dominoes. The aim is that each domino hits the next one ...