www.biblewheel.com
Not it's not cabala:
Isn't that amazing? It's sad that people don't look for the meaning of these things as King Abimelech sought from Abraham. Abraham gave seven as a witness of the oath (they swore to each other).
Seven is an interesting number. The word Sheva means 7, oath and completion (depending on the vowel marks). Even Abraham knew this and applied.