Not relevant to the exercise but there is the line: `let x = new Array(a);` Might be worth using a different name to avoid this distracting from the critique of the structure.