Beginning and Intermediate Algebra with Applications and Visualization