Algebra applications