Why should companies use project cash flow rather than accounting income when finding the NPV of a project?

Why should companies use project cash flow rather than accounting
income when finding the NPV of a project?
Explain the following terms: incremental cash flow, sunk cost,
opportunity cost, externality, and cannibalization.
Give an example of a “good” externality, that is, one that makes a
project look better