Honeybee Ecology: A Study of Adaptation in Social Life