В этот SO поток, Brian Postow предложил решение, включающее поддельные анонимные функции:
создать функцию comp (L), которая возвращает версию comp для массивов длины L... таким образом, L становится параметром, а не глобальным
Как реализовать такую функцию?