Learn Philosophy: trolley problems - classic thought experiments that use difficult ethical dilemmas to examine moral reasoning and deliberation