Enhanced for better memory usage; added method to Combinations + logging messages to TSP