Christian mogensen@cs.stanford.edu http://www-pcd.stanford.edu/mogens/377/reaction-1101.html