메모리 크기가 얼마 이상 이상일때 힙할당하고 포인터 따라가는게 call by value하고 리턴값 받는거 보다 싼지 어케앎?