Project 2 for the International Course on Computational Physics: Quantum Monte Carlo simulation