Zaslat SMS: Heralded generation of ultrafast single photons in pure quantum States.