1й курс универа с техническим уклоном) А так я это делал еще в 8-м классе) легче самому написать, чем искать эту статью)) ИМХО: Слишком базовый уровень, даешь сложнее задачи!