Compiling machine learning programs via high-level tracing
The NumPy array: a structure for efficient numerical computation