refactoring: moving IntegerUtils up