#Functions ##Functions should be small Four to six lines long
- "A long function is where the classes go to hide"
##Functions should do only one thing
- "if a function manipulate more than one level of abstraction, it's clearly doing more than one thing"
- "in order for a function to do one thing, it must not cross level of abstraction"
###Extract 'till you drop!