



"""simple docstring"""
import numpy as np

def    _snake_case		(		UpperCamelCase		:	np.ndarray    ,	UpperCamelCase		:	float		):
 return np.where(vector > 0    ,	UpperCamelCase    ,	(alpha * (np.exp(UpperCamelCase		) - 1))		)


if __name__ == "__main__":
      import doctest

      doctest.testmod()





"""simple docstring"""
from __future__ import annotations

from collections.abc import Iterable, Iterator
from dataclasses import dataclass

A:     List[Any]										=	(3, 9, -1_1, 0, 7, 5, 1, -1)
A:     Union[str, Any]										=	(4, 6, 2, 0, 8, 1_0, 3, -2)



@dataclass
class    SCREAMING_SNAKE_CASE__						:
   __lowerCAmelCase						:     int
   __lowerCAmelCase						:     Node | None



class    SCREAMING_SNAKE_CASE__						:

   def __init__(     self   ,  _SCREAMING_SNAKE_CASE		)						->   None:





    '''simple docstring'''




    UpperCAmelCase			:      Node | None			=			None
    for i in sorted(_SCREAMING_SNAKE_CASE   ,  reverse=_SCREAMING_SNAKE_CASE		):
     UpperCAmelCase			:      Union[str, Any]			=			Node(_SCREAMING_SNAKE_CASE   ,  self.head		)

   def __iter__(     self		)						->   Iterator[int]:





    '''simple docstring'''




    UpperCAmelCase			:      Optional[Any]			=			self.head
    while node:
     yield node.data
     UpperCAmelCase			:      List[str]			=			node.next_node

   def __len__(     self		)						->   int:





    '''simple docstring'''




    return sum(1 for _ in self		)




   def __str__(     self		)						->   str:





    '''simple docstring'''




    return " -> ".join([str(_SCREAMING_SNAKE_CASE		) for node in self]		)

def    _snake_case		(		UpperCamelCase		:	SortedLinkedList    ,	UpperCamelCase		:	SortedLinkedList		):
 return SortedLinkedList(list(UpperCamelCase		) + list(UpperCamelCase		)		)


if __name__ == "__main__":
      import doctest

      doctest.testmod()
      A:     Dict										=	SortedLinkedList
      print(merge_lists(SSL(test_data_odd), SSL(test_data_even)))
