7. public static String toRleString(byte[] rleData)
Translates RLE data into a human-readable representation. For each run, in order, it should display the run
length in decimal (1-2 digits); the run value in hexadecimal (1 digit); and a delimiter, ':', between runs. (See
examples in standalone section.)
Ex: toRleString(new byte[] { 15, 15, 6, 4 }) yields string "15f:64".
8. public static byte[] stringToRle(String rleString)
Translates a string in human-readable RLE format (with delimiters) into RLE byte data. (Inverse of #7)
Ex: stringToRle("15f:64") yields byte array { 15, 15, 6, 4 }.