It can often be useful to split a complex example into several steps.