Итоги голосования для комментария:
Dmitry Gerasimov
Замечу, что сперва надо сформулировать задачу.
А не понадобится ли для этого теория? ;)