Lecture 7 Exercise 1: Boolean Functions with perceptrons