Efficient behavior requires the ability to generalize from previous experiences. This can be achieved by behavioral strategies. We use many behavioral strategies; some strategies have strict S-R associations -stop at the RED light-; others are modifiable -balancing skills of a ballerina that becomes very useful during rock climbing- and serve as abstract strategies that enable solving problems.