Limb regeneration: Fact or (science) fiction?