Text this: Computer simulation techniques