Describir: Dekompozice a rekursivní algoritmy