Functions as abstractions - abstract basic units of behavior