adding complete first/last stuff to jacobi
adding documentation of optimization on jacobi preconditioner