inline examples - recursive and nested