refs #10384 Main algorithm contents and beginning of unit test