intermediate algebra concepts with applications