This video shows how to implement a Set ADT as the BitSet class using bit manipulations.
No download links available.