FOURIER SPACE TIME-STEPPING ALGORITHM FOR VALUING GUARANTEED MINIMUM WITHDRAWAL BENEFITS IN VARIABLE ANNUITIES UNDER REGIME-SWITCHING AND STOCHASTIC MORTALITY. Issue 1 (7th August 2017)