Explanation in Agent-Based Modelling: Functions, Causality or Mechanisms? · Study