Interactions between learning and evolution