Why NumPy for ML and DS?