BooleanLogic.cs complete with Extra Credit

For some reason, the extra credit wasn't included in my last commit.
It's complete this time.