1. A method of compressing data comprising a sequence of at least two subsequent vectors, wherein a vector comprises one or more bits, the method being characterized by the steps of: (i) comparing corresponding bits of two or more subsequent vectors to determine if they are compatible; and, if all corresponding bits of said vectors are compatible; ii) merging said two or more vectors to create a single vector representative thereof; wherein compatibility of two bits is achieved provided that they do not have specifically incompatible or opposite values.