Coding Katas, Algorithm explorations and interview question code exercises done in Go