Lab 5 part 3

added header to lab 4 and 5, Part 3 simply implements reverse string by
using the stack pointer as a stack to get first in last out