Initial commit. Stuff from Chapter O.