731 algorithms-17-00200.pdf 143 + 874 .