++ Introduction
++ Adjacency list
++ Nested set
++ Materialized path
++ Examples