IntegerPair class + demo