Fast string matching using an n-gram algorithmFurther results on the margin distributionRobust bounds on generalization from the margin distributionStructural risk minimization over data-dependent hierarchies