fr ruby quiz:
# Write a class that can represent a signed or unsigned number 
# with an arbitrary number of bits.  This class should support all bitwise 
# operations ( & ^ ~ | ), basic math operations ( + - / * ), and comparison 

and bonus if it handles ++ ?:)