thru=: <./ + -~ i.@+ _1 ^ > NB. integers from x through y NB.*getBresenhamLine v Returns points for a line given start and end points NB. y is: y0 x0 ,: y1 x1 getBresenhamLine=: monad define steep=. ([: