"There are several potential advantages in developing algorithms, including simplification, standardization, replication and comparison." . . . .