46b02a5818
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.