'Desc' operator method rewritten to an iterative algorithm.