Fix: Avoid to send a signal to closed channels by using select statement.
Replace time.Sleep with CPU-heavy processing to emphasise the effect of multi-threading.
Add "Task", which is a getter method of "ProgressBar". It should return the total number of tasks.
Cosme: Insert blank lines.
Merge branch 'fix/avoid-sending-closed-chan'