Control functionals for Monte Carlo integration. (23rd May 2016)