https://medium.com/@AlexanderObregon/solving-the-palindrome-number-on-leetcode-kotlin-solutions-walkthrough-7716a0e66e8c