A Nonparametric Bayesian Model of Multi-Level Category Learning