Debugging

Figure out what is going on with your code via logging, tracing, or assertions.