Returns true if this intersects other.
this
other
bool intersects(Rectangle<num> other) { return (left <= other.left + other.width && other.left <= left + width && top <= other.top + other.height && other.top <= top + height); }