advanced linked lists listref curnode " (alistref " "anewnode " " " " " " " " (blistref " " " " " " " " " " newnode ( " "bprednode curnode listref " " newnode " " " " " (dfigure the links required to insert new node into circular list(ainserting the first node into an empty list(bprepending to the front(cappending to the endand (dinserting in the middle