5f94d7a319
Motivation: Make it much more readable code. Modifications: - Added states of decompression. - Refactored decode(...) method to use this states. Result: Much more readable decoder which looks like other compression decoders.