extend method

CompressedPath extend(
  1. Quadrant quad
)

Extends the path with a new quadrant

Implementation

CompressedPath extend(Quadrant quad) {
  return CompressedPath([...path, quad], depth + 1);
}