Example Global Correction Heuristic

Added global correction heuristics, and specifically globally corrected FF as an example heuristic.  Was hoping someone with better C++ would take a look at it and recommend a way of implementing global corrections that doesn't require copy-pasted code god damned everywhere.