236 Difference Engine (Gupta et al.) Orna Agmon Ben-Yehuda 7/6/2010