A New Language Design for Prototyping Numerical Computation