I am puzzled by this behaviour of Python's max() function: >>> a = 100 >>> n = float("nan") >>> a 100 >>> n nan >>> max(a, n) 100 >>> max(n, a) nan That is the ORDER of the parameters determines the outcome? Continue reading...