Well, the answer is, giraffes tried to eat food on higher branches of trees, strained upwards, and as they strained they stretched their necks and they passed on their stretched necks to their, to their descendants.