Initial Commit
Initial version
Clarified the comments
Allow compiler to infer the type
Merge branch 'master' of https://github.com/SoCM/swift_delegation_pattern