following Wikipedia definition
first commit
phpdoc and useless namespace alias
phpdoc and replaced private name: parent
phpdoc
Merge pull request #3 from GraphGroup/master

sync