на CrossValidated Важно только помнить о более глубоком, чем "техническая" воспроизводимость требовании -- минимизации побочных эффектов в коде функций, использовании ФП-шных техник по Чемберсу.