Summary: Closure They have a simple syntax They can be first-class objects (using lambda) Blocks can be passed very easily They are closure