Text this: A flexible enhanced fuzzy min-max neural network for pattern classification