How the heart works