cleaned gitignore
fixed broken links
overwritting, fixing broken links and stuff
created punch module with O(n4)