Stupid bug in Tuple.HashCode(). Passes all tests