Add Diag Lister

Elance diagonal lister with two strategies