Text this: Use of the Gerchberg-Saxton algorithm in optimal coherent anti-Stokes Raman spectroscopy.