# Functions
NewTasks - create instance for Tasks interface done is used to notify that all goroutines are terminated cancel is used to send signal to all running goroutines.
# Interfaces
Tasks - interface for Task to run Expect to receive signal from done channel when every goroutine finishes closing procedure.