Nicer interface to the run function
Faster fibonacci
Solve in goroutines
Cleanup (move declaration to top of function)
Concurrency via flag