Changes Required
Nice job, you are almost there.

(Highlights) Good Points:
- Good commit messages. ✔️
- No linter errors. ✔️
- Followed Github flow ✔️
- Professional README file. ✔️
- PR has a good title and summary ✔️
(Changes Required) Aspects to improve:
[Optional] suggestions:
Every comment with the [OPTIONAL] prefix is not crucial enough to stop the approval of this PR. However, I strongly recommend you to take them into account as they can make your code better.
Cheers and Happy coding! 👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear
Please, remember to tag @basirking in your question so I can receive the notification.
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.
