У нас для этого есть высококвалифицированный человек. Он дружит и с математикой, и с матрицами (в отличие от меня). Его код работает, и потребляет он ресурсов сильно меньше конкурентов. Так вот, после долгого и нудного исследования было выяснено - даблы и точка.