  Annihilating and creating a photon in a travelling light field are useful
building blocks for quantum-state engineering to generate a photonic state at
will. In this paper, we review the relevance of these operations to some of the
fundamental aspects of quantum physics and recent advances in this research.
