Tree diagrams
Tree diagrams and their close relative, the Decision Tree, are ways of representing situations where there are a number of choices or different possible events to be considered.
These types of diagrams are particularly useful for considering all the possible consequences of solutions.