NxN Algorithms