Problems in Programming Pearls (2nd edtion) solved in Go