SMS dit: An algebraic introduction to mathematical logic