Cooperate or Defect? How an Agent Based Model Simulation on Helping Behavior Can Be an Educational Tool