* Bug fix to perceptron
* Bug fix to max violn