Comparing and Contrasting Functionalist and Marxist Explanation of the Role of Religion in Society