Been a while since I posted on here, and now I am at a point where I find myself stuck yet again. For my assignment at uni, we have been asked to ...