McCulloch–Pitts neuron