Halbach Arrays: The Ingenious Magnetic Arrangement You Need to Know About