Algebra 1 : An Incremental Development