adder isn’t working, but my reverser doesn’t quite pass the test