The Upper Bound on Knots in Neural Networks