Applications of Geometric Algebra in Computer Science and Engineering