letting the computer itself figure out how to do it another example of that same sorta concept is pattern matching so I'm sure you remember on you all remember snobol it's the a text manipulation language give a bunch of text you want to shoot it throw a snow ball script or program at it and um snobol had a built in features for pattern matching so you can express some patterns that you want to a match against a text a little bit later Ken Thompson so is over at bell labs working on this system they call Unix um I know right? 