Describir: Essential algorithms