Computing With Femtosecond Laser Pulses