An experiment in literate programming using OpenDocument