Generalize rank and select traits
Generalize BitAccess trait
bits: Initial commit