CS302: Algebraic Language Programming (C++)
