JC & MO Crucible Challenge #2: Mirror Mirror On The Wall by Michael Ostrolenk