Giants have featured in stories for millennia, but the reason why they don't exist helps explain the natural world ...