Explain in detail WHY you chose to use the logic you did. Do…

Explain in detail WHY you chose to use the logic you did. Don’t tell me WHAT your code is doing, I can see the code, I need the WHY to understand your approach. Think about the examples you did in the homework and relate your logic/reasoning to the exercises you worked on.