thought i optimized...
data container
test to make sure initial conditions are correct
revert dumb-ass changes
pass in number of particles
minor optimization things
clean up imports
only one acc calc per iteration
lambda func needs to accept n_particles
typo r_i