(Some of these algorithms have no known names. Where a name is not known, a descriptive one is given.)