How is Halbach Array Used in Electric Motors