Our implementation of the traveling sales person algorithm