HW6 from Programming Languages course from U. Washington