liner constant-coefficient difference equations