ChapQ1.1 add set implementation and bit vector implementation

ChapQ1.1 add set implementation and bit vector implementation.