AssignmentTemplate LaTeX Template for assignments with snippets and macros for: code listings linear algebra multivariable calc