The ecology of human strengths.