Cracking the coding interview solutions in go