Title: Difference Algebra