C++ implementation of A*, a variably-sized hash map, and a traveling salesperson problem solution, all for use in map navigation; CS 32 project