zip(seq, seq[1:])
all(a < b for a,b in zip(seq,seq[1:]))
def pairwise(iterable): "s -> (s0,s1), (s1,s2), (s2, s3), ..." a, b = tee(iterable) next(b, None) return izip(a, b)