initial implementation of BitArray, refactoring of PositiveIntEncoder/Decoder and PositiveIntOrganizer