At first glance, it might not seem like people have much in common with deer. But a strange discovery about how their antlers regenerate is lifting the lid on the unseen ways that our bodies work, too ...