pixel sorted abstract by lee madgwick