code: def parents
        page, parents = self, Array.new
        while page.parent
          page = page.parent
          parents << page
        end
        parents
      end
docs: List parents, closest to furthest.
  
   This is a recursive, expensive call.