http://cglab.ca/~abeinges/blah/too-many-lists/book/first-drop.html

Node -> Option> -> Option> -> ...

이런 식으로 되어있을 때 drop에서 따로 while 루프 돌려줘야되는거 Box땜에 그런거 맞지? deallocating 이후 드랍이 불가능해서 드랍이 먼저여가지고 꼬리재귀가 아니라는데

Node -> Option -> ..

만약에 이런 박스 없는 상황이 가능하다면 꼬리 재귀로 드랍되는거라 신경 안써도 되지?