Agent-based Computational Modelling, Contributions to Economics