Almost periodic solutions of difference equations Difference equations mathematics