Basic scripts and docs for exercises 1a-1c.