sets newpointer to point to storage for the new record, reads in its data and places it into the new record, initializes predecessor

initialize(pnewpointer,ppredecessor)