function makeArray(l) {
            var a = new Array(l+2);
            a[0] = a[1] = 0;
            return a;
        }
// test IE < 9 to splice bug - see issue #138
test IE < 9 to splice bug - see issue #138
test IE < 9 to splice bug - see issue #138
function makeArray(l) {
            var a = new Array(l+2);
            a[0] = a[1] = 0;
            return a;
        }
function makeArray ( l ) { var a = new Array ( l + 2 ) ; a [ 0 ] = a [ 1 ] = 0 ; return a ; }
test IE < 9 to splice bug - see issue #138
test IE < 9 to splice bug - see issue #138