c# assignment gui version of reverser4