Algorithms - ESA 2010 : 18th Annual European Symposium, Liverpool, UK, September 6-8, 2010. Proceedings.