Queries can also be of the form:
?- plus(2,3,X). ?- plus(2,4,Y).where uppercase letters denote variables.
Now the interpreter will answer
X = 5for first query and
Y = 6for second query.
This seems to be doing some computing.
But nothing new from imperative or functional programming yet.