made work with millions, added fixnum method
changed tests to work on fixnum directly, got rid of redundant class
added TODO