The Kardashev Scale From Type 0 To Type XX Civilizations