SVM-Project Support Vector Machine implementation using the SMO algorithm, and testing on Iris dataset