В качестве "зарядки для мозгов" обдумывал алгоритм, выполняющий следующее:
пользователь вводит функцию, типа x^2-2xy+y^3, вводит значения аргументов, а программа выдает значение функции от этого аргумента. Для простых функций, безо всяких скобочек, алгоритм вроде как продумался... потом я вспомнил и про скобочки.
Полез гуглить, естественно, над данной задачей уже задумывались. И для ее решения применяют некую обратную польскую запись.

вот такая вот

И чего только люди не придумают, лишь бы поизвращаться...

ПыСы: вот куда ни плюнь, все уже придумано... поизвращаться не дадут... алгоритм применения этой ОПН также выложен в википедии...