Future estates are either vested or contingent. They are contingent while the person to whom, or the event upon which, they are limited to take effect remains uncertain.