`std::transform` で2つの入力範囲を受け取り1つの出力を作る場合、引数は合計いくつ必要か。

入力1の始端/終端、入力2の始端、出力先、関数の計5つの主要引数を取る。