function has_a_bingo(board) {
for (let i = 0; i < board.length; ++i) {
if (board[i].reduce(function(a, b){ return (a === b === true); })) {
return true
}
}
let transpose = [[], [], [], [], []];
for (let i = 0; i < board.length; ++i) {
for (let j = 0; j < board[0].length; ++j) {
transpose[j][i] = board[i][j];
}
}
for (let i = 0; i < transpose.length; ++i) {
if (transpose[i].reduce(function(a, b){ return (a === b === true); })) {
return true
}
}
return false
}