Today I learnt about the redisplay function in Emacs lisp! This function allows Emacs to redraw the GUI. It's really useful when you're doing computation in a loop, and essential if you're using spinner.el.