If we wаnt tо return thаt spаce allоcated previоusly back to memory (by freeing the allocated memory, or popping it from the stack), what happens? Are the physical memory locations then able to be used by another process? Provide answers for Contiguous Allocation and Pure Paging respectively.