Magnetic sensors-A review and recent technologies. (15th June 2021)