The Magic Faraway Tree explained