Add popCount to BitList because it's another example of a good use of
bitwise ops with HW support.
Switch BitList to use unsafeShift. Add showRep to BitList.