that looks ``a.reshape((2,2))`` should just return an ndarray I think