А не надо считать - надо вывести формулы и подставить значения. Да и для рутинных расчетов - Excel и 1С под рукой.
> какой практический смысл от этого бессмысленного знания?
Передо мной уже ставилась практическая задача по генерации всех возможных сочетаний из N по k элементов справочника, где k меняется от 1 до N.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший