A challenge to write the inject method.