Go #6: Solution

This change also refactors numsBetween() from problem 5 into a reusable
package.