1. struct, enum과 같은 값 타입에서 내부의 저장 프로퍼티를 바꾸기 위해서는 mutating keyword를 사용해야하는데 mutating keyword의 동작원리란 무엇인가?
  2. struct stack, class heap 메모리 상에서 할당 되는 시점이 어떻게 되는가요?