Multiclass and Multioutput Algorithms