Many Worlds hypothesis