if statements.
A conjunctive condition is split into two nested ifs, while a disjunctive condition is split into two sequential
ifs with duplicated blocks.
Splitting a condition into multiple if statements may be useful for readability when the condition grows too big, or for
editing if the condition needs altering.