2004 ICFP Programming Contest Announcement