Assumed properties of algorithms