refs #9194. Algorithm seems to be working well.

Working on providing a test suite for the algorithm.