A collection of programming challenges (each with solutions in go)