Smart Agent-Based Modeling: On the Use of Large Language Models in Computer Simulations