https://tutorial.eyehunts.com/python/python-reverse-string-using-loop-recursion-stack-slice-reversed/
Python reverse string | Using loop, recursion, stack, slice, reversed