special case for y val of 0

no need to include 0 in ys. Rather, start ys at min of 1, and
  leave cols with y val of 0 empty.