On Reed-Solomon codes