also notes how the
algorithm is i ___