Chapter-by-chapter examples and problems from `An Introduction to Programming in Go` by Caleb Doxsey