Longest Arithmetic Subsequence of Given Difference
Given an integer array `arr` and an integer `difference`, return the length of the longest subsequence in `arr` which is an arithmetic sequence such that the difference between each two consecutive elements in the subsequence equals `difference`.