Algebra Programmed: Part 1