Code for objc.io, issue #12: “Custom Container View Controller Transitions”