Retirement : simulating wealth with random returns, inflation and withdrawals