Long O Word Sort