Added bool cast and updated dereference operator for Array to act like has_value() and value(), much like the behavior of std::optional.
Added bool cast and updated dereference operator for Array to act like has_value() and value(), much like the behavior of std::optional.

lawmurray/Birch,lawmurray/Birch,lawmurray/Birch