second order linear difference equations