Pretty straightforward development. But think abou...

Pretty straightforward development. But think about how many ways one can use run. I think that's where the complexity starts.