In specification document: Expand on questions section; Draft a memory management strategy; Add copy functions for Queue and Function