Fisher and Kernel Fisher Discriminant Analysis: Tutorial