Compression algorithms for real programmers - Wayner, Peter (Programming languages, 2000)