Aʻo Algorithms