https://dev.to/boblied/pwc-318-task-2-reverse-equals-o5n