begin implementing crc
crc alg ready to test
added additional pretty output printers
fix function signature mistake for crc_alg
add a test case to main