1. A computerized system of bitmap indexing of at least one dataset, said dataset comprising a plurality of cases and features, each case characterized by one or more values of each feature, said system comprising: i) a padding module, wherein one or more processors receive a set of bins vectors each is a mutually exclusive representation of at least one value associated with each feature of said respective case, wherein said bins vector is an array comprising a plurality of bits with values of ‘0’ or ‘1’, producing a bitmap indexing of said respective feature, said padding module enhances each said bins vector by identifying all target bit locations with a ‘1’ value and replacing at least one ‘0’ bit adjacent to a target bit location with a non-zero numerical value, thereby creating a padded bitmap index of each said bins vector, said padding module further enables determining a suitable padding factor associated with each feature of said dataset, prior to carrying out said padding of said bitmap index, said padding factor representing the number and location of adjacent bits to be replaced in the bitmap index, wherein said padding is carried out according to said determined padding factor; and ii) at least one storage unit for enabling storing all said padded bitmap indexes therein.