Further information of check codes can be found in this article written by Emily Dixon.