Implementation of VLC, LZ77 and Markov Chain Compression in Go.