Revert "remove unneeded changes"

This reverts commit 716ccd2f89fb3c070bf6c03727ce3b72ecd8f665.
Revert "change to print number not a character"

This reverts commit 1a2062e6e84f0842342f301b14c80e87315c3b37.
Revert "fix comment"

This reverts commit 99d552ff4bcfef49d8d98fcc074f4a12864a9c5d.
Revert "pull master, clear conflicts"

This reverts commit 2bb60b8706de3f85d4f3afa7927d29773a3a264f.