Functionalist Approaches Explained