Grassmann Algebra Volume 1: Foundations: Exploring extended vector algebra with Mathematica