Poisson Table

λ = 0.5λ = 1λ = 1.5λ = 2λ = 2.5λ = 3
x = 00.60650.36790.22310.13530.08210.0498
x = 10.30330.36790.33470.27070.20520.1494
x = 20.07580.18390.25100.27070.25650.2240
x = 30.01260.06130.12550.18040.21380.2240
x = 40.00160.01530.04710.09020.13360.1680
x = 50.00020.00310.01410.03610.06680.1008
x = 60.00000.00050.00350.01200.02780.0504
x = 70.00000.00010.00080.00340.00990.0216
x = 80.00000.00000.00010.00090.00310.0081

Sample Code
function makeRows() {
let firstRow = [];
for (let λ of L) {
firstRow.push(Math.exp(-λ));
}
let otherRows = [];
otherRows.push(firstRow);

let lastRow = firstRow;
for (let i = 1; i <= 8; i++) {
let tempRow = [];
for (let j = 0; j < L.length; j++) {
tempRow.push((lastRow[j] * L[j]) / i);

}
lastRow = tempRow;
otherRows.push(tempRow);

}
return otherRows;
}<br>function makeTable() {

let allRows = makeRows();
let row = "<th></th>";
for (let j = 0; j < L.length; j++)
row += "<th>" + "λ = " + L[j] + "</th>";
let text = "<tr>" + row + "</tr>";
for (let i = 0; i < allRows.length; i++) {
row = "<th>" + "x = " + i + "</th>";
for (let j = 0; j < L.length; j++) {


row += "<td>" + Number(allRows[i][j]).toFixed(4) + "</td>";
}
text += "<tr>" + row + "</tr>";
}

tablo.innerHTML = text;

}