Zaslat SMS: Characterization of ultrashort laser pulses employing self-phase modulation dispersion-scan technique