SVM implementation
remove
sign function