Ising model simulation. Below we will call this the two-dimensional Ising model.