Dennis E. Shasha: Biocomputational puzzles: data, algorithms, and visualization. EDBT 2008: 2