Complete update of web/eg-259/examples/lecture9