Add comparisonChain()
Redo comparisonChain(), rename as comparing()

Reimplement using for loop, variadic parameter instead of iterable.
Merge pull request #509 from gdejohn/comparisonchain

Add comparisonChain()
revise doc
compile comparing) for JS
add identity() fixes 3455
add noop() for #455
oops