Which are the basic blocks of life?