Generalized Reed Solomon