Faster

Smoother

Accurate