Characteristics-of-an-Algorithm