What is Internal Rate of Return (IRR)

What is Internal Rate of Return (IRR) and how can this formula help you gain the best return on investment for the future?