Merits of literate programming