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"
    }
}