Neodymium Magnets – Everything You Want To Know About These Magnets