Text this: Forward error correction based on algebraic-geometric theory /