numeric algorithm adjacent_difference

> but we should avoid meaningless, purely syntactic concepts when we can help it.

Agreed.