Why Are Numpy Arrays Typically Faster Than Python Lists