I showed this to a couple of programming classes. By way of example that a computer program cannot extrapolate you can try.. (in a class of 15,16 and 17 year olds)
if your age = 15 have a lolly else if your age = 16 have two lollies end-if
This leaves the 17 year old students baffled. But then, programs don’t extrapolate do they?