What's the difference between heart failure, heart attack and cardiac arrest?

What's the difference between heart failure, heart attack and cardiac arrest?

Dr. John O'Mara, Cardiologist with Swedish Heart and Vascular joins Q13's Matt Lorch.