Я на лекции расскажу, как сделать чуть красивее.
Вы, кстати, не проверили, что ```array != null```.