Modeling and simulating animal grouping Individual-based models