REBOUND: an open-source multi-purpose N-body code for collisional dynamicsH. Rein and S.-F. LiuA&A, 537 (2012) A128DOI: https://doi.org/10.1051/0004-6361/201118085