Adaptive Linear Prediction Lossless Coding