ICFP pratice; 2001 edition