This author has not been identified. It may be one of the following persons: Look up 'Tomas Kalibera' in GoogleThis author has not been identified. Look up 'Jeff Hagelberg' in GoogleThis author has not been identified. Look up 'Petr Maj' in GoogleThis author has not been identified. Look up 'Filip Pizlo' in GoogleThis author has not been identified. Look up 'Ben Titzer' in GoogleThis author has not been identified. It may be one of the following persons: Look up 'Jan Vitek' in Google