Rename to algrithm