some profilng and debugging in sparse_GP
oops, that was silly bug. Don't code tired, kids.

problem summing psi2 in sparse_GP