I m doing a diagnostic test program for memory. I would like to write a program to test with all different methods. I have heard of terms like checkerboards, march c, sliding diagonal. But I do not know what it means and the algorithms. Could some one point me in the right direction to start my coding e.g to explain the algorithms? Thanks.