Multi-agent Approaches to Economic Modeling: Game Theory, Ensembles, Evolution and the Stock Market