what pointer type for heterogeneous linked list?
The heterogeneous linked list contains different data types in its nodes
and we need a link, pointer, to connect them. It is not possible to use
ordinary pointers for this. So we go for void pointer. Void pointer is
capable of storing pointer to any type as it is a generic pointer type.