Block
Custom completion block for Custom Methods
UIView Animations
Modify captured variable