Halbach Array Motor Design Calculations