Thank you Jawara, I appreciate the feedback! Reading, learning, and practicing code is different than writing about it as it truly forces me to understand what I am trying to convey and communicate it efficiently and effectively. I hope to keep improving for readers and also myself as I learn to communicate about code with fellow developers, specially in a work environment.