void
navigate(QNode<T> node, QFunc<T> func, double xmin, double ymin, double xmax, double ymax)
traverse(QNode<T> node, QFunc<T> func)