Now running in NodeJS. Learning, but it get slow around 23