ListExt: new func flatten_opti