A Conceptual and Computational Model of Moral Decision Making in Human and Artificial Agents | Synapse