Why do we have Node<T>* next?

why are we making the next pointer of a Node as generic?

no need to make it genric

if you don’t make it genric everything remain same no effect