Artificial Neuron Design