code: def hill_a(self,x,threshold=0.1,power=2):
          
          x_pow = np.power(x,power)
          threshold_pow = np.power(threshold,power)
          return x_pow / (x_pow + threshold_pow)
docs: Activating hill function.