이번 절에서는 노드의 생성, 데이터 변경, 트리의 구성 및 순회까지 이진 트리와 관련된 모든 기능을 담당하는 클래스를 구현해 보겠습니다. 코드 분량이 많아 조금씩 나누어 설명하겠습니다.