Learning Nonlinearity of Boolean Functions: An Experimentation with Neural Networks