Implements vector (a wrapper for arrays supporting auto increase of size).
Merge branch 'master' into assembler
Merge branch 'master' into assembler
Moved files for the assembler into a new directory.
Moved files into the assembler directory.