What are the differences and similarities between the functionalist approach and the behaviorist approach?