MSC2000 categories 94A Communication, information 94B Theory of error-correcting codes and error-detecting codes