A new implementation of Crammer and Singer's Multi-Class Support Vector Machines