public static function get($arrayPath, array $array, $default = null)
    {
        $pathKeys = self::decompilePath($arrayPath);

        $_a = $array;
        foreach ($pathKeys as $key) {
            if ( ! isset($_a[$key])) {
                return $default;
            }
            else {
                $_a = $_a[$key];
            }
        }

        return $_a;
    }