How does the human heart make blood?