JSFiddle - React, Tailwind, and code Playground
HTML
<pre id="text"></pre>
JavaScript
var elem = document.getElementById("text")
var arr = [];
for (var size=1; size <= 20; size++) {
while (arr.length < (1 << size)) arr.push(arr.length);
try {
var maxed = Math.max.apply(null, arr)
elem.innerHTML += size + ": " + maxed + "\n"
} catch (err) {
elem.innerHTML += size + ": " + err + "\n"
}
}