Implement `selu(x)` returning element-wise scaled exponential linear activation values.
selu(x: list[float], scale: float, alpha: float) -> list[float]