Computer Simulation Using Particles