lib/matrix.js
function init(version) {
    var N = version * 4 + 17;
    var matrix = [];
    var zeros = new Buffer(N);
    zeros.fill(0);
    zeros = [].slice.call(zeros);
    for (var i = 0; i < N; i++) {
        matrix[i] = zeros.slice();
    }
    return matrix;
}
function init(version) {
    var N = version * 4 + 17;
    var matrix = [];
    var zeros = new Buffer(N);
    zeros.fill(0);
    zeros = [].slice.call(zeros);
    for (var i = 0; i < N; i++) {
        matrix[i] = zeros.slice();
    }
    return matrix;
}
function init ( version ) { var N = version * 4 + 17 ; var matrix = [ ] ; var zeros = new Buffer ( N ) ; zeros . fill ( 0 ) ; zeros = [ ] . slice . call ( zeros ) ; for ( var i = 0 ; i < N ; i ++ ) { matrix [ i ] = zeros . slice ( ) ; } return matrix ; }
{{{1 Initialize matrix with zeros
{{{ 1 Initialize matrix with zeros