Matrix.prototype.max = function () {
  return reduce(max, [].concat.apply([], this.__value))
}