Few-Cycle Laser Pulse Generation and Its Applications