week04 task 1: reopen a class => rewrite the inject method.