Text this: Methods for performing error correction and a system thereof.