Text this: Computer design of diffractive optics /