Improve definition of Algebra. Still shitty.