I am trying to port my Python algorithm from here, in order to better learn Go.
The Python algo isn't overly complicated, but it is not trivial either and touches on a great deal of Python's features, and thought this would be a good crash course for learning Go!