Computational Modeling of Collective Human Behavior: The Example of Financial Markets