Chapter 4: Weeks 5 and 6 I had scratched my head in every way possible. However, I was no closer to actually debugging the error, which perplexed me. I searched every relevant function, every relevant block of code, understood how each and every parameter was being calculated, and made a mental map of how functions were being accessed and in which order. I was still stuck. And so, I decided to just scrap my current implementation, and started over.