Describir: Greedy algorithms and Zipf laws