modified section on selection to include a discourse on the inherent goto. also changed the formula for size(if) to sum of branches as opposed to width + max(height)
added more to the section on selection, removed reference to meta program from iteration section. this is a commit before adding stop to every program
added a stop operation to all programs and did some minor edits
minor edits
missed one correction to size after addition of stop
Checking in all changes before massive rewrite. I made the last set of changes that expounded on the different types of if's, but found my logic inconsistent when it came to counting the size of unbound ifs.
i then realized that there's a bigger cheat in that i'm mixing levels of abstraction.
finally i realized that i could represent the if as 2 columns and then represent the for in terms of the if.

next changes will be along those lines.
Updated outline to reflect new thinking for organizing the material. This is the plan to go forward with.
Added basic tools to convert markdown to html within the book's source tree. This requires node.
This commit represents the completion of rewriting the SSI section. All formulas were updated and the conclusions were changed too. There are too many changes to list out here, but the change in the outline a few commits ago summarizes the intent.
Git is not a good medium to update prose, methinks because you want to keep old and new around, not in different versions.

Anyhow, the next step is to move towards defining atomic and compound statments and levels of abstraction.
Moved the converter tooling to tools dir.
Changed toHTML.js to work with the new dir structure
Completed tooling work on tohtml.sh so that it takes the output of marked and wraps a html header and footer to it.
The primary purpose of the html wrapper is to include a reference to guts.css so that the output can be styled.

Still to do: actually move the md files to src, and add the output htmls to source control.
moved toHTML.js to tools
Moved chapter 1 on size to src
Updated gitignore to stop ignoring html in book, simply because i'm now ok with storing html in the repo, except in the out dir.
Moved all jpgs associated with chapter 1 to src as well.
Modified tohtml to include copying the jpgs from source as well.
moved css and template htmls to their own dirs and changed the script to reflect that.
Committing output of tool run to the out dir so that this can be extracted int the gh-pages branch later