My solution to the Google Code Lawnmower Problem