Функциональные языки программирования 13. Хаскель. Рандомизация, Monoid и Foldable @ SciTopus