bool containsRectangle(Rectangle<num> another)

Tests whether this entirely contains another.

Source

bool containsRectangle(Rectangle<num> another) {
  return left <= another.left &&
         left + width >= another.left + another.width &&
         top <= another.top &&
         top + height >= another.top + another.height;
}