Merge pull request #28 from chmullig/master

Merging GDB lecture before class.
fixed ternary operator description
fixed rec3 typos
typo fixes, added uninitialized values segment
Merge pull request #29 from mvankeulen94/master

typo fixes, added uninitialized values segment
added sizeof explanation
Merge pull request #30 from mvankeulen94/master
added absolute paths explanation
Merge pull request #31 from mvk123/master

added absolute paths explanation
minor typo fixes
minor typo fixes
Add printf to wasteTime/strcpy example

Just to show students that strcpy actually worked (arr was "bann", now "hihi").
Also a great place to mention the perils of strcpy.
Added info about forking, netcat, pipes, sockets.

Moved notes about lab 4 to recitation 5 and fleshed out notes to
reflect concepts from lab 5.
fixed typos
Clarified exec description, pointed out jsh
Clarified program/process description
Merge pull request #32 from mvankeulen94/master

Updated recitation notes with lab 5 content
switched order of #include and using
Starting on a recitation 10 note on templates, generics, etc