Exercise 5.6 snowflake