Dynamic allocation of memory

Basic Ideas