ProgrammingAssignment2

added functions to handle matrix inversion with explanations