Updated IsValid (markdown)
Another pass on returns
Document exception behavior
Added some navigation buttons
Use std::size
Reformat
Created IsValid (markdown)