... abstraction is probably the first human tool. it is used to intellectually transform an assembly of rocks into a shelter