tips
nested sets
PostgreSql