I have a linked list that looks like this ----
I call out function insertFront(&head,5); which inserts a node to the front of the list. I'm drawing a blank here on how this inserts to the front. Address of head is the address of , so doesn't **head point to  and *head point to . So how do you get to the front. Pleas explain what is going on here.