implementation of the gfmc algorithm for the 2D Heisenberg model using Jastrow trail and guiding wavefunctions