byzantine complexity complex convoluted difficult elaborate involved labyrinthine mixed moby thorny tortuous