Working through Structure & Interpretation of Computer Programs in Chicken