underscore, arrays, compact, flattern, withouy and partitiond