function sigmoid(z):

   return 1 / (1 + exp(-z))

 function predict_probability(x, weight, bias):
   z = weight * x + bias
   return sigmoid(z) # squashes any real number into (0, 1)


 predict_probability(x=3.2, weight=0.8, bias=-1.0) # e.g. 0.87
