The Structure Of An Artificial Neuron