Added the Hail algorithm.
Hail's algorithm added.
Xhail's algorithm added.
Imparo's algorithm adapted.
Tal's algorithm added.