LAB 5 Use this struct for questions: struct node { int struct node*
data; next;
};
Q-1) Write a function called Length(struct node* head) to calculate the length of the given list. Return type is integer. (4 points) Q-2) Write a function called append(struct node** head, int number). It should add a new node at the end of the list. (3 points) Q-3) Write a function called push(struct node** head, int number). It should add a new node at the beginning of a list. (3 points) Bonus) Write a function called createList(int numberOfNodes) to automatize the creation of a linked list. If we call the function like createList(5) it should create 5 noded list automatically: (3 points – you can choose this question instead of Q-2 or Q-3)