Violent Python Examples from Violent Python 2012 but updated and tested on python 3.6 Stuff has been edited and added where needed