Literate Programming. Step 1..