Understanding the marvels behind liver regeneration | doi.page