Similar Items: The Optics problem solver :