String compression
Given a non-empty list of single characters, compress it with run-length encoding: for each run of equal characters write the character, followed by the run's length when it is longer than one, with lengths of 10 or more written as several digit characters. Return the compressed result.
No answer yet. Write the first one; the best answer gets endorsed.
