Self-assembly of cetyl linear polyethylenimine to give micelles, vesicles, and dense nanoparticles