making 'IRV()' and 'BTRIRV()' more alike
merging 'IRV()' and 'BTRIRV()' into one function template
commentary clean up
changing the textual representation of the 'BTRIRV' method to something more readily discernible; test output is expected to have changed
increasing readibility via templates
simplifying 'DMC()'
beginning the switch to using the 'std::sort()' algorithm; test output is expected to change as a result