Remove unnecessary comment
Let nearest_neighbor_base have a table through a mixable
Change the argument type from pointer to reference
Let driver use a mixable table in nearest_neighbor_base
Move some initialization code to member initializers