A VB.NET implementation of the Reed-Solomon algorithm, supporting error, erasure and errata correction