Add excercise 46 of golang tour