finished exercise - not added functionality for average of entire file
updated
finished concurrenct