What perceptron neural networks are (not) good for?