Stream.findFirst() と Stream.findAny() の主な違いはどれか。

findFirstは常に最初の要素を返すが、findAnyは並列処理時に最も早く見つかった要素を返すため順序が保証されない。