Light is made of photons, so how do mirrors put the photons on a route that follows the law of reflection?