Update timsort.js

test case:

[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0].timsort(function(a,b){if (a===undefined) throw new Error(); return a-b;})