- Tidying.
- Changed Delegate to a class.
-
- Use of decltype demonstrated.