.. ничего не дало бы, т.к. CheckBounds с j=5 тупо не будет вызван в виду значений 0..4 для цикла.
так я же не против, вот и предлагаю були обрабатывать через смещение, хоть развернуто, хоть в цикле, в этом случае не пришлось бы напрягаться из-за какой то там красноты
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран