구현을 대충 이렇게 한거지 arr.fold(-Inf, (acc, x) => acc.max(x))

무슨 의도가 있었던건 아닐듯