problem 1: Matrix multiply , problem 2: working through files , problem 3:functional pro on CSV file , problem 4: spell checker