how does functionalism explain social change