New York City Trio Too Many Zooz Remind Us That You Don’t Need a Big Band to Make a Lot of Noise