go fmt
go fix
Compiles successfully
Fixing panic on close() on closed channel. Not sure if it can be just left out, because 'range' might depend on closed channel to terminate
Adding description
Aligning