Heisenberg Uncertainty Principle: Theory, Formula & Application