Alternative Alogorithms document closer to original statements. Compact algorithm not yet updated.