Take a string and do a simple compression.

Essentially this takes a character and then a number with the number of
times it should be repeated. If this compressed string is the same size or
longer than the original, the original is returned.