Added utility methods to tuple

map(f) is shorthand for transform(f,f)
either tests if either of the elements of a tuple are true
both tests if both of the elements of a tuple are true