Matrix Symbolic Operations

Hello Community,

I was wondering what the correct way to expand and simplify Matrix Operations symbolically in WolframAlpha|Pro?

An example would be A(A+B)-B(A-B)

I understand that with matrix multiplication the order matters hence to be able to check my hand calc would be super awesome.

Thanks in Advance.