Merge branch 'Terrycloth-documenting'
Replaced explicit arrays with pointers
fixed a minor typo in procedure comments.
adding the next batch of procedure definitions.