https://medium.com/@mohsin.shaikh324/mastering-python-integers-navigating-25-interview-questions-and-answers-a70a5bdc10f8