numerical analysis packages for undergraduate students