do not return a string in printTask()
send message after receiving a result
introduce dont_exit
do not 'exit;' at the end of startTasks_child
use return() in startTasks_grandchild()
rewrite parallelWaitN()
change indentation of parallel.lib

Nothing else is changed.