Added mediator design pattern.
Add Memento design pattern