Interpretable classification with prototypes