Add Maven structure.
Complement .gitignore
Add .gitignore.
Add .gitignore file.
Defining the structure to visit.
Add code from Wikipedia.
Changes to project documentation.