const words = require("./wordList.js");
console.log("words loaded");
const range = (x, y) => {
let v = [];
let min = x;
let max = y;
if(x >= y){
min = y + 1;
max = x + 1;
}
for(let i = min; i < max; i++){
v.push(i);
}
return v;
}
let has = (word) => words.indexOf(word) >= 0;
let p = (word) => range(2, word.length + 1).map(i => word.slice(0, i)).every(has);
let l = words.length;
let m = 0;
let mx = null;
for(let i = 0; i < l; i++){
let e = words[i];