Working through the exercises in Kernighan and Plaugher's classic book.