fn prepend(list: *Self, new_node: *Node) void
Insert a new node at the beginning of the list.
Arguments: new_node: Pointer to the new node to insert.
list: *Self,
new_node: *Node,