stack 해제됐을 때 &s 반환되면 에러가 뜨는 것까지는 너무나 자연스러운(?) 개념인뎅 String을 직접 반환해서 소유권을 넘겨줌으로써 할당 해제되지 않도록 한다는 개념이 흥미롭다.