Added #dup, #each_set, and #empty?
More examples
Added #==, #reverse, and #select_bits. Use more macros for speed.
Use ITS macro to avoid malfunction when len==0