Particle wave duality