Найти максимальное количество последовательно идущих единиц

Дан массив целых чисел nums. Необходимо написать функцию int FindMaxConsecutiveOnes(int[] nums), которая вернет максимальное количество последовательно идущих единиц.
Пример 1
Вход: nums = [1, 1, 0, 1]
Выход: 2
Объяснение: Максимальная подряд идущая последовательность из двух единиц
Пример 2
Вход: nums = [0, 5, 7, 9]
Выход: 0
Объяснение: Единиц в массиве нет
Пример 3
Вход: nums = [1, 1, 1, 1]
Выход: 4
Объяснение: Все элементы массива равны единице