Building a perceptron