Потому, что этот вопрос порождает кучу других и реализовать его получится только тогда когда будут ответы на большинство из нихТакой себе парадокс, вопрос первый, а решение его - последнее
Кстати по поводу необходимой производительности мне кажется ты ошибаешься... Мой большой минус, что я полный профан в этом деле (програмирование) но, целые институты уже эту проблему решали и решили в устройствах, производительность которых по сравнению с современным "железом" - калькулятор
Правда такие алгоритмы "дорогого стоят", но они есть!