Revert "Add new algorithms files.  Refs #6968."

This reverts commit 79ba74d99fa32c9d7f39df3edb9449b56612a967.
Revert "Revert "Add new algorithms files.  Refs #6968.""

This reverts commit 62cc62fd56ac04d34aa526fa9b0383fec34834dd.