code: func (l *Line) Equals(line *Line) bool {
  	return (l.a.Equals(&line.a) && l.b.Equals(&line.b)) || (l.a.Equals(&line.b) && l.b.Equals(&line.a))
  }
docs: // Equals returns the line equality and is irrespective of direction,
  // i.e. true if one is the reverse of the other.