How does the heart keep beating without getting tired?