/*:
# Behavioral
 ## [Delegation](Delegation)
* allows one object to use another object to provide data or perform a task on behalf of the first object
* iOS specific:
 * ```DataSource``` groups methods that *provide* data
 * ```Delegate``` groups methods that *receive* data
*/
