Lossless (and Lossy) Compression of Random Forests