Waveparticle duality