Abstraction via Basic Blocks
When flow charts and CFGs use one rectangle or node for each statement, the charts and graphs become too large to be useful
One useful trick is to combine adjacent statements which must execute together
Such combinations are called basic blocks