The MiniLight global illumination renderer modified to use Metropolis Hastings and other stochastic optimization methods