Debugging Techniques

@INCOMPLETE