added name to checkpoints

https://github.com/Edme0005/se3prac3/blob/master/whitebox.c

only 8 tests there, but when run tests 12 times. 
Does bounds checking on the functions to ensure that lengths too long get omitted, 
and that long functions don't crash.