A survey on signature-based algorithms for computing Gröbner bases. (May 2017)