I do think I will write doctrings because it will help me to easily remember what a line
of code means without having to dissect it. This will lead to easier implementation
of each code.
I really understand ranges maybe due to my math background.
One thing that I tried when doing the odd numbers was to input the stride as 2*number+1. My thought process was to originally include zero. Putting in an equation like this unfortunately does not work.
Then I thought about the definition of odd and realized that zero is not odd because it is divisible by 2.
It was a little difficult at first. The way I tackled it was I thought about what needed to be repeated. I came to the conclusion that the 'side' itself needed to be repeated.