1. A high-level language and interactive environment for numerical computation, visualization, and programming