Describir: Meta-algorithmics