new option: -doubleCheckCost:
	performs a full cost calculation at the end of each execution cycle and prints out a warning if there is any discrepency
new option: -noNeighborhoodCutoff
	when forming pairs, use all possible pairs, including redundant or meaningless ones
updated launch.sh to use the new options;
stashed previous results into 3rd batch.csv
recap.ods: super minor stuff
misc updates:
	.gitignore + cleanStuff.sh: take cachegrind stuff into account
	allResults: moar results
	launch.sh: updated reference cmd line
	updated TODO list
removed meaningless test
all 59 tests passed
Reverse-related stubs (finally)
Reverse: utility function implemented & tested
updated recap.ods
Reverse: cost calculation tests + method draft