Usually when returning a string or something that is passed by reference in C, in order to not just be returning temporary memory that is being wiped when the function retur