Elementary and Intermediate Algebra: Discovery and Visualization