count # 1's for an unsigned number