Added CtCI 1.2, 17.1, 17.4;  secret santa