Electrodeposited magnetic nanowires: arrays, field-induced assembly, and surface functionalization