Added dimensionality to symbols (default: 2). Fixed differentiation. Added coeff() method. Fixed a few special cases where elements are numbers/zero etc.