What is the Heisenberg Uncertainty Principle? A wave packet approach