cp-als reconstruct takes vectors with largest lambda first