N-Body Routines for performing N-body sims Better documentation to come!! 2017 Barnes-Hut This is an Octree method Particle Mesh This is a discrete Laplacian method