at last, I learned Function.length
...
resolved conflict