blinn-appendix-2-student-free-expr