SMS dit: Practical algebra with geometrical applications