Assignment 1 - Words That Bloom