На счёт п. 2 посмотритеhttp://zinnamturm.eu/там были какие-то библиотеки математические. Иван Андреевич ближе к этому вопросу, может что-то ещё присоветует. Также у него, кстати, была отличная библиотека двумерных графиков.