This repo's readme gives a great overview of the previous-best approaches (as of ~6 years ago): https://github.com/komrad36/CRC
Warning: the README is 134KB... It's good but, like me, you might be here a while.
Warning: the README is 134KB... It's good but, like me, you might be here a while.