How can waves explain the behaviour of light?