Discuss one of the major theories of ethics, either deontology or utilitarianism, and evaluate the strengths and weaknesses.