I added test to average with and without disapproved and the case in pattern matching
I added average with and without disapproved in yearOfAStudent. I added test for it
I added average with and without disapproved to TeacherAndYear. I added the class TeacherAndYear to allow modeled of the convination teacher name + year name