Line Segments
Rows
Midpoint
Negatives
Integer gradient