notes from week4 expression and eval