REBOUND: an open-source multi-purposeN-body code for collisional dynamics | Synapse