Data Compression Using Adaptive Coding and Partial String Matching | Synapse