Code & slides presented at Team 1418 workshops on 2014-12-07