https://levelup.gitconnected.com/golang-interview-assignment-14-find-the-first-unique-character-in-a-string-with-two-solutions-and-c80bb8a46fae