hwuligans/algorithmic-techniques-2014 archive