add frozen array to baseprototype
move uniq to utils
move push to utils, delete dup flatten