Rc::new(a)가 공유할 값을 감싸고 strong count를
시작합니다.
복수 소유자
Rc 참조 카운트 추적
Rc<T>는 단일 스레드 안에서 같은 값을 여러
소유자가 읽어야 할 때 참조 카운트로 수명을 관리합니다.
Rc::clone(&a)가 새 소유자를 만들며 카운트를
올립니다.
소유자가 사라질 때 카운트가 내려가고 0이 되면 값이 해제됩니다.
Rc<T>만으로는 내부 값을 마음대로 바꿀 수
없습니다.