Generation of Ultrashort Optical Pulses