refactored into passing numbers rather than arrays, made work with thousands
made work with millions, added fixnum method
changed tests to work on fixnum directly, got rid of redundant class
added TODO