The heart is an impressive feat of evolution, working day after day, for over a century in some cases. Throughout an average human life, the heart will pump nearly 190 million litres of blood, enough to fill 75 Olympic swimming pools! As engineers designing m…