1. A 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, which 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; and ii) at least one storage unit for enabling storing all said padded bitmap indexes therein.