ストリームの要素が1つもない状態で max(Comparator) を呼び出すとどうなるか。

比較対象がないため、結果が存在しないことを示す空のOptionalが返される。