Added variable reset
Possible final commit
Compile Cygwin factorial program