Modified C++ backend

Modified the table for scalar types.
Modified VrArray section.

Added explanations about the fields in VrArrays.
Added a listing of VrArrays
Added VrArray code blocks in latex.
Moved vrarray as a subsubsection of Array Types.
Modified Array types.

Modified the text to fit the VrArrays section that was moved there.
Modified C++ generation chapter

Added the functions section. Added examples of standard function definitions as well as ones with multiple returns.