Solvers for the Traveling Salesman Problem, implemented in JavaScript