Merge branch Syscall into Master

For the COMP7506 Lab2 assignment.