Branch demo code For the Uoft DSI Foundations Course Ramin made a change here, because of reasons But Ramin also made a change, for reasosns