Revisiting Population Structure and Particle Swarm Performance