Computational Methods for Representations of Groups and Algebras