Programming Assignment #1: Hierarchical Modeling