LMCMMAG Ferrite Ring Magnets Review: A Magnet for Every Project