Give a background on reed solomon codes and a clear explanation of how the data is encoded and decoded (Preferably including some graph or diagram). Please refer to the Irving S. Reed and Gustave Solomon reed solomon paper titled POLYNOMIAL CODES OVER CERTAIN FINITE FIELDS