asymptotically faster vers