Describir: Algorithm Design