I copied the header from ideone.com. Also added some stuff from gitignore.io