Ancestors of giraffes with shorter necks could not reach branches high up in trees for food. this led to ____ for longer necked giraffes.