Intermediate Algebra: Discovery and Visualization