Array Based List Sort