Adds an element after the specified node in the linked list.
The version that adds an element by value.
Returns a pointer to the added node.
The version that adds an element as a formed node by value.
[in] The node of the linked list, after which a new element will be added.
[in] An element to be added.
[in] A node to be added.
Returns true on successful, or false otherwise.