R Debugging Principles