Nutritional geometry: gorillas prioritize non-protein energy while consuming surplus protein