Basic travelling salesman problem solution. [WIP]