Polynomial theory of error correcting codes. ([2014])