compare and contrast moral development and cultural development