Title: Algorithms - ESA 2007