타입 여럿에 연산 하나 쓸 때
sum(List)
sum(Array)
sum(Tree)
...
사실 진리의 덕타입 있으면 이딴거 다 필요 없는 부분



근데 자바는?

sum(ArrayList<Int>)
sum(ArrayList<Double>)

이거 구분을 못함
미개WWWWWWWWW