https://levelup.gitconnected.com/golang-interview-assignment-5-a-single-number-in-slice-with-tests-8a033bb695ae