Molecular Dynamics Simulations of Self-Assemblies in Nature and Nanotechnology