creates the new record

initialize(&newpointer,&predecessor,pointer);