Text this: Polynomial Theory of Error Correcting Codes