Pair Data Structure