Add Visitor Design Pattern

This pull request adds my example/explanation for the visitor design pattern.