vmc_general Variational Monte-Carlo code This is a code that allows to calculate expectation values for generic fermionic and Huse-Elser type wave function for spin systems