schools of thought in functionalism