Idiom: Light years ahead

See also: