Finished Christofides.. maybe? Probably need to test and debug