- use shift-right instead of shift-left formulation to avoid wrong behaviour with non-optimized compilation when the packed items fit exactly in the available number of bits.
- new members: capacity(), two-argument resize()/setSize(), const storage() - new static members: max_value(), packing(), etc.