Little cleanup of the compress function, hopefully a slight speedup, the empty string pre check is useless since it doesn't cause any decomp errors anyway and we check after decomp if the string is empty.