ICFP Programming Contest, 2006