adds missing include
adds gmres with givens rotations (fast version)