do mammals live for 1 billion heartbeats